Dr.Fill: Crosswords and an Implemented Solver for Singly Weighted CSPs

نویسنده

  • Matthew L. Ginsberg
چکیده

We describe Dr.Fill, a program that solves American-style crossword puzzles. From a technical perspective, Dr.Fill works by converting crosswords to weighted csps, and then using a variety of novel techniques to find a solution. These techniques include generally applicable heuristics for variable and value selection, a variant of limited discrepancy search, and postprocessing and partitioning ideas. Branch and bound is not used, as it was incompatible with postprocessing and was determined experimentally to be of little practical value. Dr.Fill’s performance on crosswords from the American Crossword Puzzle Tournament suggests that it ranks among the top fifty or so crossword solvers in the world.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Webcrow: A Web-Based Crosswords Solver

Webcrow is a software system whose aim is to solve crosswords. Problems of like solving crosswords have been informally defined as AI-Complete and are extremely challenging for machines. Webcrow represents the first solver for Italian crosswords and the first system that tackles this language game using the Web as knowledge base. Currently, Webcrow is competitive against an average crossword pl...

متن کامل

Solving Italian Crosswords Using the Web

We designed and implemented a software system, called WebCrow, that represents the first solver for Italian crosswords and the first system that tackles a language game using the Web as knowledge base. Its core feature is the Web Search Module that produces a special form of web-based question answering that we call clue-answering. This paper will focus its attention on this task. The web-searc...

متن کامل

Solving Italian Crosswords Using the Web Technical Report

We designed and implemented a software system, called WebCrow, that represents the first solver for Italian crosswords and the first system that tackles a language game using the Web as knowledge base. Its core feature is the Web Search Module that produces a special form of web-based question answering that we call clue-answering. This paper will focus its attention on this task. The web-searc...

متن کامل

Solving Intensional Weighted CSPs by Incremental Optimization with BDDs

We present a method for solving weighted Constraint Satisfaction Problems, based on translation into a Constraint Optimization Problem and iterative calls to an SMT solver, with successively tighter bounds of the objective function. The novelty of the method herewith described lies in representing the bound constraint as a shared Binary Decision Diagram, which in turn is translated into SAT. Th...

متن کامل

Peak-to-average power ratio reduction in OFDM using cyclically shifted phase sequences

Two approaches for reducing peak-to-average power ratio (PAPR) in orthogonal frequency division multiplexing (OFDM) are proposed that are relied on a set of cyclically shifted phase sequences (CSPS) and implemented using the time domain circular convolution. After multiplying CSPS with the frequency domain data, the signal candidates can be expressed as weighted sum of the circularly shifted OF...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Artif. Intell. Res.

دوره 42  شماره 

صفحات  -

تاریخ انتشار 2011